home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / asm / ipc.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  628b  |  35 lines

  1. #ifndef __i386_IPC_H__
  2. #define __i386_IPC_H__
  3.  
  4. /* 
  5.  * These are used to wrap system calls on x86.
  6.  *
  7.  * See arch/i386/kernel/sys_i386.c for ugly details..
  8.  */
  9.  
  10. #include <linux/compiler.h>
  11. struct ipc_kludge {
  12.     struct msgbuf __user *msgp;
  13.     long msgtyp;
  14. };
  15.  
  16. #define SEMOP         1
  17. #define SEMGET         2
  18. #define SEMCTL         3
  19. #define SEMTIMEDOP     4
  20. #define MSGSND        11
  21. #define MSGRCV        12
  22. #define MSGGET        13
  23. #define MSGCTL        14
  24. #define SHMAT        21
  25. #define SHMDT        22
  26. #define SHMGET        23
  27. #define SHMCTL        24
  28.  
  29. /* Used by the DIPC package, try and avoid reusing it */
  30. #define DIPC            25
  31.  
  32. #define IPCCALL(version,op)    ((version)<<16 | (op))
  33.  
  34. #endif
  35.